******************************************************
               Read Me for RAMBOT V 0.2b
   Made by Paulo-La-Frite (with the help of Botman)
******************************************************


Summary :
---------

I.   What's new ?
II.  What can these bots do ?
III. Know problems
IV.  How to use RAMBOT
V.   How to contact me ?
VI.  Special thanks
VII. How to use waypoint editor ?


I.   What's new ?
-----------------
	
	- 4th release : the map 'cs_assault' is the only official map which works for the moment.
	- I tried to make bot deplacements more realistic (like in Android bots)...
	- Freeze time now respected by the bots
	- Can properly step up and down ladders => they can now enter without problems in the ventillation on the roof
	- Added more skills (20 now)
	- Small other bugs fixed, but I don't remember


II.  What can these bots do ?
-----------------------------

	- Follow waypoints with the 'Probability' system
	- Fire on enemies who are in field of view, or who fires on them
	- Buy weapons, ammos and vest/helmet if it is necessary
	- Use ladders (step up/down)
	- Hear steps of enemies who aren't far of them
	- Duck/Jump (to access tunnels for example)
	- Use few radio messages ('Enemy spotted' and 'Enemy down')
	- Jump to avoid fires (sometimes now !)
	- Wait for enemies
	- Use manual doors



III. Know problems
------------------
	
	- My English ;)
	- Can kick a bot now but after that you can't add another bot
	- The aim have some problems, but I work on it
	- Problem with the aim when you are higher or lower in the map than the bot who fires on you
	- They sometimes don't arrive to climb the ladder near the ventilation hostages... I will correct that in the next release
	- Maybe other : please tell me if you found bugs (use the forum, plz)


IV.  How to use RAMBOT
----------------------

	To install RAMBOT, just extract the executable in your Half-Life directory.
	To uninstall RAMBOT, just delete the file 'liblist.gam' in the cstrike directory, then rename 'old_liblist.gam' to 'liblist.gam'


	To use it, start a LAN Game and when you are ready to start a game, just use in the console the command 'addbot <team> <name> <skill>'
           team  : 1 for Terrorist or 2 for Counter-Terrorist
	   name  : name of the bot
           skill : 1 to 20 (1->very good 20->very bad)
	
	Example : addbot 1 "Bob" 5        (the bot will join the terrorist team, with the name 'Bob' and he knows how to aim !!!


V.   How to contact me
----------------------

	If you found bugs, if you have remarks or suggestions or if you want to see a special thing in the next release, just e-mail me : Paul.George@wanadoo.fr
	
	My e-mail : Paul.George@wanadoo.fr
	My website: http://www.ifrance.com/csbot
	My forum  : http://www.nuclearbox.com      (thanks Auxois ;) ) 


VI.  Special thanks
-------------------

	Thanks to Botman for his help !!!! His website is : http://www.planethalf-life.com/botman
	Thanks to Geoffroy Baldet who is the webmaster of my "pretty website"
	Thanks to DaTa to also make bots, that make me work harder :)
	Thanks to everybody who send me waypoint files (for the moment, I have don't try them but I will do that !)
	Thanks to you for using RamboT and for your nice e-mail

VII. How to use waypoint editor
-------------------------------

	(instruction between quotes must be taped in the console)

	team                 : 1 for Terrorist and 2 for Counter-Terrorist
	probability          : probability (%) to follow the waypoint (between 1 and 99)
	angle_left           : angle on the left (in wait waypoint, the bot see left to right, and right to left). angle_left must be inferior to angle_right. Use the command 'currentangle' to know which is the current angle.
	angle_right          : angle on the right (in wait waypoint, the bot see left to right, and right to left). angle_right must be superior to angle_left. Use the command 'currentangle' to know which is the current angle.
	angle_to_use_ladder  : angle to use the ladder
	angle_to_face_door   : angle to face the door

	1. View/Hide waypoints for a team : type 'waypoint <team> <on/off>'
	   ex : 'waypoint 1 on'

	2. Know how many waypoints it has in the map : type 'waypoint stats'

	3. Have information on the waypoint (you must walk on the waypoint) : type 'waypoint infos <team>'
	   ex : 'waypoint infos 1'

	4. Know in which angle you point your weapon (or you currently see) : type 'currentangle'

	5. Add a normal waypoint : type 'waypoint add <team> 1 <probability>'
	   ex : 'waypoint add 1 1 99'

	6. Add a wait waypoint : type 'waypoint add <team> 2 <probability> <angle_left> <angle_right>'
	   ex : 'waypoint add 1 2 50 -140 30'

	7. Add a ladder waypoint : type 'waypoint add <team> 3 <probability> <angle_to_use_ladder>'
	   * Waypoint to step up   : you must add it when you are on the ladder and you must face the ladder 
	   * Waypoint to step down : you must add it just before the start of the ladder and you must view on the opposite side of the ladder this time (see in cs_assault how I did that in the roof for example)
	   ex : 'waypoint add 2 3 33 90'
	
	8. Add a door waypoint : type 'waypoint add <team> 4 <probability> <angle_to_face_door>'

	9. Delete a waypoint (you must walk on the waypoint) : type 'waypoint delete <team>'

	10. Save your waypoints : type 'waypoint save'

	If you have some problems using waypoint editor, don't e-mail but use the forum please... ;)
	I also think that the map 'cs_assault' could be a good tutorial... See how I dispose waypoints, that can help you
	For the moment, I can't make a waypoint editor user-friendly, because I prefer work on some improvements for the bots... Please understand ;)

